/*
 *author:Null
 *DATE:2013.5.24
 */

$(function () {
    //菜单
    $("#navul > li").not(".navhome").hover(function () {
        $(this).addClass("navmoon")
    }, function () {
        $(this).removeClass("navmoon")
    });

    $(document).on('click', '.nav-user-type li', function () {
        if (!$(this).hasClass('active')) {
            $(this).siblings().removeClass('active');
            $(this).addClass('active');
            var type = $(this).data('type');
            if (type == 0) {
                $('#type-delete').hide();
                $('#type-normal').show();
            } else if (type == 1) {
                $('#type-delete').show();
                $('#type-normal').hide();
            } else {
                $('.' + type).show();
                $('.' + type).siblings('.nav-my-tabs').hide();
            }
        }
    }).on('mouseenter mouseleave', '.rowover-table tbody tr', function () {
        if ($(this).hasClass("rowover")) {
            $(this).removeClass("rowover");
        } else {
            $(this).addClass("rowover");
        }
    }).on('click', '.rowover-table tbody tr', function () {
        if ($(this).hasClass("tr-click")) {
            $(this).removeClass("tr-click");
            $(this).find('input').prop("checked", false);
        } else {
            $(this).addClass("tr-click");
            $(this).find('input').prop("checked", true);
        }
    });

});

function toastError(text) {
    toastTip('msg-error', text);
}

function toastSuccess(text) {
    toastTip('msg-success', text);
}

function toastInfo(text) {
    toastTip('msg-info', text);
}

//提示信息
function toastTip(cls, text) {
    $('#games-tip').remove();
    $('body').append('<div id="games-tip" style="position:fixed;width:100%;text-align:center;top:250px;z-index:99999;"></div>');
    var $t = $('#games-tip');
    $t.html('<div class="sui-msg msg-large ' + cls + '">'
        + '<div class="msg-con">' + text + '</div>'
        + '<s class="msg-icon"></s>'
        + '</div>');
    setTimeout(function () {
        $("#games-tip").animate({opacity: '0'}, 1000);
        $('#games-tip').remove();
    }, 2000);
}

function loading() {
    $('.my-loading-bg').remove();
    var $bg = $('<div class="my-loading-bg" />');
    var $loading = $('<div class="sui-loading loading-small loading-inline my-loading"><i class="sui-icon icon-pc-loading"></i></div>');
    $bg.append($loading);
    $('body').append($bg);
}

function removeLoading() {
    $('.my-loading-bg').remove();
}

(function ($) {
    $.fn.capacityFixed = function (options) {
        var opts = $.extend({}, $.fn.capacityFixed.deflunt, options);
        var FixedFun = function (element) {
            var top = opts.top;
            element.css({
                "top": top
            });
            $(window).scroll(function () {
                var scrolls = $(this).scrollTop();
                if (scrolls > top) {

                    if (window.XMLHttpRequest) {
                        element.css({
                            position: "fixed",
                            top: 0
                        });
                    } else {
                        element.css({
                            top: scrolls
                        });
                    }
                } else {
                    element.css({
                        position: "absolute",
                        top: top
                    });
                }
            });
            element.find(".close-ico").click(function (event) {
                element.remove();
                event.preventDefault();
            })
        };
        return $(this).each(function () {
            FixedFun($(this));
        });
    };
    $.fn.capacityFixed.deflunt = {
        right: 0,//相对于页面宽度的右边定位
        top: 0
    };
})(jQuery);

